1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.collect;
18
19 import com.google.common.annotations.GwtCompatible;
20 import com.google.common.collect.testing.MapInterfaceTest;
21
22 import java.util.Collection;
23 import java.util.Map;
24
25
26
27
28
29
30
31 @GwtCompatible
32 public class ForMapMultimapAsMapImplementsMapTest
33 extends AbstractMultimapAsMapImplementsMapTest {
34
35 public ForMapMultimapAsMapImplementsMapTest() {
36 super(true, true, true);
37 }
38
39 @Override protected Map<String, Collection<Integer>> makeEmptyMap() {
40 Map<String, Integer> map = Maps.newHashMap();
41 return Multimaps.forMap(map).asMap();
42 }
43
44 @Override protected Map<String, Collection<Integer>> makePopulatedMap() {
45 Map<String, Integer> map = Maps.newHashMap();
46 map.put("foo", 1);
47 map.put("bar", 2);
48 map.put("cow", 3);
49 return Multimaps.forMap(map).asMap();
50 }
51
52 @Override public void testEntrySetRemoveAllNullFromEmpty() {
53 try {
54 super.testEntrySetRemoveAllNullFromEmpty();
55 } catch (RuntimeException tolerated) {
56
57 }
58 }
59
60 @Override public void testEntrySetRetainAllNullFromEmpty() {
61 try {
62 super.testEntrySetRetainAllNullFromEmpty();
63 } catch (RuntimeException tolerated) {
64
65 }
66 }
67
68 @Override public void testKeySetRemoveAllNullFromEmpty() {
69 try {
70 super.testKeySetRemoveAllNullFromEmpty();
71 } catch (RuntimeException tolerated) {
72
73 }
74 }
75
76 @Override public void testKeySetRetainAllNullFromEmpty() {
77 try {
78 super.testKeySetRetainAllNullFromEmpty();
79 } catch (RuntimeException tolerated) {
80
81 }
82 }
83
84 @Override public void testValuesRemoveAllNullFromEmpty() {
85 try {
86 super.testValuesRemoveAllNullFromEmpty();
87 } catch (RuntimeException tolerated) {
88
89 }
90 }
91
92 @Override public void testValuesRetainAllNullFromEmpty() {
93 try {
94 super.testValuesRemoveAllNullFromEmpty();
95 } catch (RuntimeException tolerated) {
96
97 }
98 }
99 }